//Test for Ventus NLE
//A sample container for a video file
#pragma once

typedef struct _vus_test_resource_video_ffmpeg vus_test_resource_video_ffmpeg;

VUS_TEST_EXPORT vus_test_resource_video_ffmpeg *vus_test_resource_video_ffmpeg_alloc();

VUS_TEST_EXPORT vus_result vus_test_resource_video_ffmpeg_open(vus_test_resource_video_ffmpeg *res, const char *filename);

VUS_TEST_EXPORT vus_frame *vus_test_resource_video_ffmpeg_get_next_frame(vus_test_resource_video_ffmpeg *res);

VUS_TEST_EXPORT void vus_test_resource_video_ffmpeg_free(vus_test_resource_video_ffmpeg **res);
